body
{ background-color: #f9fcff; color: #425b89; font-size: 15px; font-family: Tahoma; margin: auto; padding: 0; max-width: 560px; border: 2px solid  	#4682B4; }
form { font-size: small; margin: 0; padding: 0; }
h3 { margin: 0; padding: 0; padding-bottom: 2px; }
solid { border-style: solid; border-right-width: 4px; border-left-width: 4px; border-top-width: 2px; border-bottom-width: 2px; border-color: #425b89; }
hr { margin-top: 2px; margin-bottom: 2px; border-top: 1px solid #313131; border-right-style: none; border-right-width: 0; border-bottom-style: none; border-bottom-width: 0; border-left-style: none; border-left-width: 0; }
p { margin-top: 6px; margin-bottom: 6px; }
ul { margin: 0; padding-left: 20px; }

top {
    vertical-align: text-top;
}

a:link, a:visited { color: #3b5998; text-decoration: none; }
a:focus, a:hover { color: #fff; background-color: #ffffff; }
input { background: #ffffff; border: 1px solid #3b5998; padding: 1px; margin: 1px 1px 1px 2px; color: #3b5998; }
input:hover { background: #3b5998; border: 1px solid #ffffff; border-left: 1px solid #ffffff; padding: 1px; margin: 1px 1px 1px 2px; color: #3b5998; }
textarea:hover { color: #000000; background: #ffffff; border: 1px solid #a1c478; padding: 1px; margin: 1px 1px 1px 2px; }
select { background: #3b5998; border: 1px solid #3b5998; padding: 1px; margin: 1px 1px 1px 3px; color: #ffffff; }
select:hover { background: #325998; border: 1px solid #3b5998; border-left: 1px solid #bfbfbe; padding: 1px; margin: 1px 1px 1px 3px; color: #ffffff; }
button { background-color: #3b5998; color: #fff; }
.ablock { color: #ffffff; background-color: #3b5998; margin-top: 1px; margin-bottom: 1px; padding: 2px; border: 1px solid #E0E6FF; }
.ablock a { color: #fff; border-bottom: 1px dotted #243E60; }
.ablock a:hover { color: #dbfaff; border-bottom: 1px dotted #243E60; }
.clip { color: #459bb1; border: 1px solid #dfdfdf; font-size: x-small; background-color: #f8f8f8; padding: 4px 4px 8px; }
.func { border-left: 4px solid #425b89; color: #425b89; font-size: x-small; margin-top: 4px; margin-left: 2px; padding-left: 4px; }
.bblock { color: #75bf00; background-color: #fafff0; margin-top: 1px; margin-bottom: 1px; padding: 2px; border: 1px solid #d4eba1; }
.bblock a { color: #6db900; border-bottom: 1px dotted #cfe798; }
.bblock a:hover { color: #92e31d; border-bottom: 1px dotted #e3f0c5; }
.logo { background: #E0E6FF; text-align: center; margin-top: 1px; margin-bottom: 1px; padding: 2px; }
.headred, .footer { color: #ffffff; background-color: #990000; margin-top: 1px; margin-bottom: 1px; padding: 2px; border: 1px solid #abbefb; }
.header, .footer { color: #ffffff; background-color: #425b89; margin-top: 1px; margin-bottom: 1px; padding: 2px; border: 1px solid #abbefb; }
.footer a { color: #f2f2f2; text-decoration: none; border-bottom: 1px dotted #243E60; }

.headr, .footer { color: #ffffff; background-color: #425b89; margin-top: 1px; margin-bottom: 1px; padding: 2px; border: 1px solid #abbefb; border-top-left-radius:20px 20px; border-top-right-radius:20px 20px; }
.footer a { color: #f2f2f2; text-decoration: none; border-bottom: 1px dotted #243E60; }

.name {background-color: #3b5998; border-bottom: 1px
solid #d3d3d3; border-top: 1px
solid #d3d3d3}
.name {background-color: #3b5998; color: white; padding-top: 4px; padding-bottom: 4px; padding-left: 6px; padding-right: 1px; font-weight: bold;}

.filelist_paging {
 border-width: 1px; border-style: solid; border-color: #dbeadc; margin-top: 0px; margin-bottom: 0px; margin-left: 1px; margin-right: 1px; padding-top: 1px; padding-bottom: 1px; padding-left: 1px; padding-right: 1px; background-color: #f5f5f5; padding-top: 4px; padding-bottom: 4px; padding-left: 6px; padding-right: 1px; font-weight: bold; text-align:center;
}
.filelist_paging a:link {
 background-color:#3b5998;
 color: #ffffff;
 border: solid 1px #220000;
 padding: 2px 2px 2px 2px;
 margin: 1px 1px 1px 1px;
}
.filelist_paging a:hover {
 color: red;
 background-color:#3b5998;
 border: solid 1px #220000;
 padding: 2px 2px 2px 2px;
 margin: 1px 1px 1px 1px;
}
.filelist_paging a:visited{
 color: #ffffff;
 background-color:#3b5998;
 border: solid 1px #220000;
 padding: 2px 2px 2px 2px;
 margin: 1px 1px 1px 1px;
}
.filelist_paging span {
 color: yellow;
 background-color:#3b5998;
 border: solid 1px #220000;
 padding: 2px 2px 2px 2px;
 margin: 1px 1px 1px 1px;
}

.rtopa, .rtop1a {display:block} 
.rtop1a b, .rbottom1a b {display: block;height: 1px; overflow: hidden;background-color:#3b5998;}
.rtop1a b, .rbottom1a b {display: block; height: 1px; overflow: hidden;background-color:#3b5998;} 
b.r1a {margin: 0 5px} b.r2a {margin: 0 3px} 
b.r3a {margin: 0 2px} b.rtopa b.r4a,b.rbottoma b.r4a, b.rtop1a b.r4a, b.rbottom1a b.r4a {margin: 0 1px;height: 2px} 

.zxfourborder {background-color: #ffffff; font-weight: normal; font-size: normal; border-width: 1px; border-color: #dbeadc; border-style: solid; margin-top: 2px; margin-bottom: 2px; margin-left: 2px; margin-right: 2px; padding-top: 4px; padding-bottom: 4px; padding-left: 3px; padding-right: 3px;}


.footer a:hover { color: #d2d2d2; text-decoration: none; border-bottom: 1px dotted #243E60; }
.left { float: left; }
.list1 { background-color: #FFFFE0; margin-top: 1px; margin-bottom: 1px; padding: 2px; border: 1px solid #abbefb; }
.list2 { background-color: #E3EFFF; margin-top: 1px; margin-bottom: 1px; padding: 2px; border: 1px solid #abbefb; }
.main { padding-right: 1px; padding-left: 1px; border: 1px solid #E0E6FF; }
.menu, .news { padding: 2px; margin: 1px; background-color: #E0E6FF; }
.phpcode { color: #5f8086; background-color: #f1f7f8; border: 1px dotted; margin-top: 4px; padding: 0 2px; }
.quote { border-left: 4px solid #c1c1c1; color: #878787; font-size: x-small; padding: 2px 0 2px 4px; margin-left: 2px; }
.reply { border-left: 3px solid  #ababfb; border-top: 1px dotted  #ababfb; color: #9a9afb; padding: 2px 2px 2px 4px; }
.cblock { color: #fd4646; background-color: #fff0f0; margin-top: 1px; margin-bottom: 1px; padding: 2px; border: 1px solid #ffd0d0; }
.status { color: #3fa400; font-weight: bold; font-size: x-small; padding-left: 0; }
.sub { border-top: 1px dotted #cacaca; font-size: x-small; margin-top: 4px; }
.sub a:link, .sub a:visited { text-decoration: none; }
.c, .title { color: #243E60; background-color: #f1f1f1; margin-top: 1px; margin-bottom: 1px; padding: 2px; border-top: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; }
.c, .title a:link, .c, .title a:visited { color: #243E60; text-decoration: none; border-bottom: 1px dotted #e7e7e7; }
.c, .title a:hover { color: #ff5a00; border-bottom: 1px dotted #d2d2d2; }
.round { }
